Skip to content

Conversation

kartben
Copy link
Contributor

@kartben kartben commented Oct 15, 2025

This adds some general info about the binding in a sidebar similar to what is already used in the documentation of boards.
This is some preliminary work as there should soon be a new entry in that overview sidebar with a link to check out all the boards that feature a given compatible :)

BEFORE

image

AFTER

image

The sidebar used for the "wikipedia"-style card in the documentation
pages of board is actually something that is worth reusing elsewhere
so move the corresponding styles from board.css to global custom.css

Signed-off-by: Benjamin Cabé <[email protected]>
The documentation build shouldn't need to pull in anything beyond what's
active by default in the west.yml manifest. In fact, due to the way the
manifest_projects_table.py script currently works, it is important that
have a local west config that's "vanilla" so that the table of
active/inactive projects is correct.

Signed-off-by: Benjamin Cabé <[email protected]>
Copy link

Please retry analysis of this Pull-Request directly on SonarQube Cloud

Copy link
Member

@erwango erwango left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving, but this should count as "I find it pretty".

@kartben
Copy link
Contributor Author

kartben commented Oct 16, 2025

Approving, but this should count as "I find it pretty".

@erwango eheh, thanks, I guess! :) BTW check out #97557 (at least the screenshots, as always CI doesn't easily give a way for folks to try this out) for the bigger picture :)

@ljd42
Copy link
Contributor

ljd42 commented Oct 17, 2025

Very nice @kartben !

Late to the party...
I spotted two potential speed-optimization on the python side. But a) this might have no practical relevance, and b) that can certainly wait 😄

@cfriedt cfriedt merged commit 405d187 into zephyrproject-rtos:main Oct 18, 2025
22 checks passed
@kartben kartben deleted the dtbindingsidebar branch October 18, 2025 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants